//
//  DiscoverViewController.swift
//  上海微博
//
//  Created by 🍃叶子 on 16/4/15.
//  Copyright © 2016年 🍃叶子. All rights reserved.
//

import UIKit

/// Cell 可重用表示符
private let CZDiscoverCellID = "cellIID"

/// 发现控制器
class DiscoverViewController: RootViewController {

    override func viewDidLoad() {
        setupRefreshControl()
        super.viewDidLoad()

        
    tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: CZDiscoverCellID)
    
        visitorViewTwo?.setupInfo("visitordiscover_image_profile", message: "关注一些人,回这里看看有什么惊喜关注一些人,回这里看看有什么惊喜")

    }

    override func loadData() {
        
        /**
        参数
        1. 现在
        2. 时间差: 纳秒/秒
        */
        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(Double(NSEC_PER_SEC) * 1.0)), dispatch_get_main_queue()) { () -> Void in
            
            self.dataCount += 10
            
            self.refreshController.endRefreshing()
            self.pullupView.stopAnimating()
            self.tableView.reloadData()
        }
        
        
    }
    
    // MARK: - 私有属性
    private var dataCount = 10

}


// MARK: - 数据源方法
extension DiscoverViewController {
    
    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier(CZDiscoverCellID, forIndexPath: indexPath)
        
        cell.textLabel?.text = indexPath.row.description
        
        return cell
    }
    
    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
     return dataCount
    }
}